package com.community.owner.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
public class OwnerBuildingsVO {
    private static final long serialVersionUID = 1L;

    // 楼宇信息
    private Long buildingId;
    private Long communityId;
    private String name;
    private String buildingNo;
    private Integer totalFloors;
    private Integer unitCount;
    private String buildingStructure;
    private String buildingType;
    private String buildingPurpose;
    private Date builtDate;
    private Date acceptanceDate;
    private BigDecimal buildingArea;
    private BigDecimal usableArea;
    private Integer hasStorage;
    private String roomNumberRule;
    private String description;
    private String images;
    private Date createTime;
    private Date updateTime;
    private String status;

    // 业主信息
    private Long ownerId;
    private Long userId;

    // 房屋信息
    private Long houseId;
}
